Thermoacoustic Stirling engine